crypto/internal/bigmod.Nat.limbs (field)
71 uses
crypto/internal/bigmod (current package)
nat.go#L58: limbs []uint
nat.go#L77: if len(x.limbs) > n {
nat.go#L80: if cap(x.limbs) < n {
nat.go#L82: copy(newLimbs, x.limbs)
nat.go#L83: x.limbs = newLimbs
nat.go#L86: extraLimbs := x.limbs[len(x.limbs):n]
nat.go#L90: x.limbs = x.limbs[:n]
nat.go#L96: if cap(x.limbs) < n {
nat.go#L97: x.limbs = make([]uint, n)
nat.go#L100: for i := range x.limbs {
nat.go#L101: x.limbs[i] = 0
nat.go#L103: x.limbs = x.limbs[:n]
nat.go#L109: x.reset(len(y.limbs))
nat.go#L110: copy(x.limbs, y.limbs)
nat.go#L122: x.limbs[i] = uint(limbs[i])
nat.go#L134: for _, limb := range x.limbs {
nat.go#L173: leading := _W - bitLen(x.limbs[len(x.limbs)-1])
nat.go#L193: for k < len(x.limbs) && i >= _S {
nat.go#L194: x.limbs[k] = bigEndianUint(b[i-_S : i])
nat.go#L198: for s := 0; s < _W && k < len(x.limbs) && i > 0; s += 8 {
nat.go#L199: x.limbs[k] |= uint(b[i-1]) << s
nat.go#L213: size := len(x.limbs)
nat.go#L214: xLimbs := x.limbs[:size]
nat.go#L215: yLimbs := y.limbs[:size]
nat.go#L227: size := len(x.limbs)
nat.go#L228: xLimbs := x.limbs[:size]
nat.go#L242: size := len(x.limbs)
nat.go#L243: xLimbs := x.limbs[:size]
nat.go#L244: yLimbs := y.limbs[:size]
nat.go#L260: size := len(x.limbs)
nat.go#L261: xLimbs := x.limbs[:size]
nat.go#L262: yLimbs := y.limbs[:size]
nat.go#L276: size := len(x.limbs)
nat.go#L277: xLimbs := x.limbs[:size]
nat.go#L278: yLimbs := y.limbs[:size]
nat.go#L291: size := len(x.limbs)
nat.go#L292: xLimbs := x.limbs[:size]
nat.go#L293: yLimbs := y.limbs[:size]
nat.go#L324: n := len(rr.limbs)
nat.go#L325: rr.limbs[n-1] = 1
nat.go#L362: m.leading = _W - bitLen(m.nat.limbs[len(m.nat.limbs)-1])
nat.go#L363: m.m0inv = minusInverseModW(m.nat.limbs[0])
nat.go#L389: return len(m.nat.limbs)*_W - int(m.leading)
nat.go#L404: size := len(m.nat.limbs)
nat.go#L405: xLimbs := x.limbs[:size]
nat.go#L406: dLimbs := d.limbs[:size]
nat.go#L407: mLimbs := m.nat.limbs[:size]
nat.go#L446: i := len(x.limbs) - 1
nat.go#L449: start := len(m.nat.limbs) - 2
nat.go#L454: out.limbs[j] = x.limbs[i]
nat.go#L459: out.shiftIn(x.limbs[i], m)
nat.go#L469: return x.expand(len(m.nat.limbs))
nat.go#L476: return out.reset(len(m.nat.limbs))
nat.go#L542: one.limbs[0] = 1
nat.go#L552: n := len(m.nat.limbs)
nat.go#L553: mLimbs := m.nat.limbs[:n]
nat.go#L554: aLimbs := a.limbs[:n]
nat.go#L555: bLimbs := b.limbs[:n]
nat.go#L616: copy(x.reset(n).limbs, T[n:])
nat.go#L634: copy(x.reset(n).limbs, T[n:])
nat.go#L648: copy(x.reset(n).limbs, T[n:])
nat.go#L662: copy(x.reset(n).limbs, T[n:])
nat.go#L721: out.limbs[0] = 1
nat.go#L756: out.limbs[0] = 1
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |